package com.sdry.service.zc;

import java.util.List;

import com.sdry.model.zc.ZcProductInspectionEntity;
import com.sdry.model.zc.ZcQueryCriteria;
import com.sdry.model.zc.ZcTrolleyBindingEntity;

/**
 * 
 * @ClassName:    ZcProductInspectionService   
 * @Description:  产品报检
 * @Author:       zc   
 * @CreateDate:   2018年11月9日 下午4:01:13   
 * @Version:      v1.0
 */
public interface ZcProductInspectionService {

	/**
	 * 查询绑定列表
	 * @param zcQueryCriteria
	 * @return
	 */
	public List<ZcTrolleyBindingEntity> selectTrolleyBindingList(ZcQueryCriteria zcQueryCriteria);
	/**
	 * 查询绑定列表数量
	 * @return
	 */
	public int countTrolleyBindingList();
	/**
	 * 绑定台车
	 * @param zcTrolleyBindingEntity
	 * @return
	 */
	public int addTrolleyBinding(ZcTrolleyBindingEntity zcTrolleyBindingEntity);
	/**
	 * 解除绑定台车
	 * @param tId
	 * @return
	 */
	public int deleteTrolleyBinding(long tId);
	/**
	 * 修改绑定台车
	 * @param zcTrolleyBindingEntity
	 * @return
	 */
	public int editTrolleyBinding(ZcTrolleyBindingEntity zcTrolleyBindingEntity);
	/**
	 * 报检
	 * @param zcTrolleyBindingEntity
	 * @return
	 */
	public int productInspection(ZcProductInspectionEntity zcProductInspectionEntity);
	
}
